package com
{
	import com.manager.GameManager;
	import com.manager.LayerManager;
	import com.manager.NetManager;
	import com.robotlegs.mvcs.Context;
	import com.scene.SceneManager;
	import com.utils.FPS;
	import com.utils.Print;
	import com.utils.TimeControl;
	
	import flash.display.Sprite;
	import flash.display.Stage;

	/**
	 * @author hyy
	 * 创建时间：2013-5-10 上午10:06:01
	 *
	 */
	public class Game
	{
		public function Game()
		{
		}

		public function init(stage : Stage) : void
		{
			stage.addChild(new FPS());
			//屏幕输出
			Print.init(stage);
			//层级初始化
			LayerManager.init(stage);
			//场景管理初始化
			SceneManager.getInstance().init(stage);
			//游戏管理初始化
			GameManager.getInstance().init(stage);
			//网络层注册
			NetManager.getInstance().register();
			//时钟管理器
			TimeControl.getInstance();
		}
	}
}